package com.zenagro.domain.zenagro.expedicion;

import javax.persistence.*;

import org.openxava.annotations.*;

import com.zenagro.domain.zenagro.base.*;
@Entity
@Table(name="albaran")
public class Albaran extends Identificable {

	@Required @NoCreate @NoModify
    @OneToOne //(fetch=FetchType.LAZY ,optional=false) Parece que el lazy da algun problema con JPaCloner!!!!
    @JoinColumn(name="carga_id", referencedColumnName = "id", nullable=false,  unique=false  )
	@SearchAction("Albaran.buscarCarga")
	private Carga carga;
	
	@Required
	@Column(name="precio")
	private double precio;

	public Carga getCarga() {
		return carga;
	}

	public void setCarga(Carga carga) {
		this.carga = carga;
	}

	public double getPrecio() {
		return precio;
	}

	public void setPrecio(double precio) {
		this.precio = precio;
	}
	
	
}
